Data Import এবং Export (Excel, CSV)

File Handling in M-Files (ফাইল হ্যান্ডলিং) - ম্যাটল্যাব এম-ফাইল (Matlab M-Files) - Computer Programming

387

ম্যাটল্যাব (MATLAB) ডেটা ইমপোর্ট এবং এক্সপোর্ট করার জন্য বিভিন্ন পদ্ধতি এবং ফাংশন সরবরাহ করে। এক্সেল (Excel) এবং সিএসভি (CSV) ফাইলের মতো সাধারণ ফাইল ফরম্যাটের জন্য ম্যাটল্যাব অনেক সহজ পদ্ধতি প্রদান করে, যার মাধ্যমে আপনি ডেটা ইমপোর্ট এবং এক্সপোর্ট করতে পারেন।

১. Excel File থেকে Data Import করা

ম্যাটল্যাবে এক্সেল ফাইল (XLSX) থেকে ডেটা ইমপোর্ট করার জন্য readtable, xlsread, এবং readmatrix ফাংশন ব্যবহার করা যায়।

১.১ readtable ফাংশন

readtable ফাংশনটি এক্সেল ফাইল থেকে ডেটা টেবিল আকারে ইমপোর্ট করে। এটি খুবই কার্যকরী, কারণ এটি কলাম নাম সহ ডেটা আনে এবং যেকোনো টেবিলের তথ্য শুদ্ধভাবে সংগ্রহ করে।

উদাহরণ:

filename = 'data.xlsx';  % এক্সেল ফাইলের নাম
data = readtable(filename);  % ডেটা টেবিল আকারে ইমপোর্ট করা
disp(data);  % ডেটা প্রদর্শন

১.২ xlsread ফাংশন

xlsread ফাংশনটি এক্সেল ফাইল থেকে ডেটা এবং আউটপুট হিসাবে ম্যাট্রিক্স বা সেল অ্যারে আনে।

উদাহরণ:

filename = 'data.xlsx';  % এক্সেল ফাইলের নাম
[num, txt, raw] = xlsread(filename);  % ডেটা, টেক্সট, এবং কাঁচা ডেটা আনা
disp(num);  % শুধুমাত্র সংখ্যামূলক ডেটা প্রদর্শন
disp(txt);  % শুধুমাত্র টেক্সট ডেটা প্রদর্শন

১.৩ readmatrix ফাংশন

readmatrix ফাংশনটি এক্সেল ফাইলের সিম্পল ম্যাট্রিক্স ডেটা ইমপোর্ট করতে ব্যবহৃত হয়। এটি কিছু নির্দিষ্ট এক্সেল ফাইলের ক্ষেত্রে উপকারী হতে পারে।

উদাহরণ:

filename = 'data.xlsx';  % এক্সেল ফাইলের নাম
data = readmatrix(filename);  % ডেটা ম্যাট্রিক্স আকারে ইমপোর্ট করা
disp(data);  % ডেটা প্রদর্শন

২. CSV File থেকে Data Import করা

CSV ফাইল থেকে ডেটা ইমপোর্ট করতে readtable, csvread, এবং readmatrix ফাংশন ব্যবহার করা হয়।

২.১ readtable ফাংশন

readtable ফাংশনটি CSV ফাইল থেকে ডেটা টেবিল আকারে ইমপোর্ট করে, যা খুবই সুবিধাজনক।

উদাহরণ:

filename = 'data.csv';  % CSV ফাইলের নাম
data = readtable(filename);  % CSV ফাইল থেকে ডেটা টেবিল আকারে ইমপোর্ট করা
disp(data);  % ডেটা প্রদর্শন

২.২ csvread ফাংশন

csvread ফাংশনটি পুরোনো ম্যাটল্যাব ভার্সনে CSV ফাইল থেকে ডেটা ম্যাট্রিক্স আকারে ইমপোর্ট করতে ব্যবহৃত হয়।

উদাহরণ:

filename = 'data.csv';  % CSV ফাইলের নাম
data = csvread(filename);  % CSV ফাইল থেকে ডেটা ম্যাট্রিক্স আকারে ইমপোর্ট করা
disp(data);  % ডেটা প্রদর্শন

২.৩ readmatrix ফাংশন

readmatrix ফাংশনটি CSV ফাইল থেকে ডেটা ম্যাট্রিক্স আকারে ইমপোর্ট করতে ব্যবহার করা হয়।

উদাহরণ:

filename = 'data.csv';  % CSV ফাইলের নাম
data = readmatrix(filename);  % CSV ফাইল থেকে ডেটা ম্যাট্রিক্স আকারে ইমপোর্ট করা
disp(data);  % ডেটা প্রদর্শন

৩. Data Export (Excel, CSV) in MATLAB

ম্যাটল্যাব থেকে এক্সেল বা CSV ফাইলে ডেটা এক্সপোর্ট করার জন্যও বিভিন্ন ফাংশন রয়েছে। আপনি writetable, writematrix, এবং xlswrite ফাংশন ব্যবহার করে ডেটা এক্সপোর্ট করতে পারেন।

৩.১ writetable ফাংশন

writetable ফাংশনটি টেবিল ফরম্যাটে ডেটা এক্সপোর্ট করতে ব্যবহৃত হয় এবং এটি এক্সেল ফাইলের .xlsx ফরম্যাটে সংরক্ষণ করতে পারে।

উদাহরণ:

filename = 'output.xlsx';  % এক্সেল ফাইলের নাম
writetable(data, filename);  % টেবিল আকারে ডেটা এক্সপোর্ট করা

৩.২ writematrix ফাংশন

writematrix ফাংশনটি ম্যাট্রিক্স আকারে ডেটা এক্সপোর্ট করতে ব্যবহৃত হয়, যা সাধারণত CSV ফাইলের জন্য ব্যবহার হয়।

উদাহরণ:

filename = 'output.csv';  % CSV ফাইলের নাম
writematrix(data, filename);  % ম্যাট্রিক্স আকারে ডেটা এক্সপোর্ট করা

৩.৩ xlswrite ফাংশন

xlswrite ফাংশনটি এক্সেল ফাইল (.xlsx) এ ডেটা এক্সপোর্ট করতে ব্যবহৃত হয়। এটি একটি পুরোনো ফাংশন এবং writetable এর তুলনায় কম কার্যকর হতে পারে, তবে এখনও অনেক ক্ষেত্রে ব্যবহার হয়।

উদাহরণ:

filename = 'output.xlsx';  % এক্সেল ফাইলের নাম
xlswrite(filename, data);  % ডেটা এক্সপোর্ট করা

সারাংশ

  • Data Import: এক্সেল এবং CSV ফাইল থেকে ডেটা ইমপোর্ট করার জন্য readtable, xlsread, readmatrix ফাংশন ব্যবহার করা হয়।
  • Data Export: এক্সেল বা CSV ফাইলে ডেটা এক্সপোর্ট করার জন্য writetable, writematrix, এবং xlswrite ফাংশন ব্যবহার করা হয়।
  • উপকারিতা: এই ফাংশনগুলির মাধ্যমে আপনি সহজেই বিভিন্ন ফাইল ফরম্যাটে ডেটা ইমপোর্ট এবং এক্সপোর্ট করতে পারেন, যা গবেষণা, প্রকৌশল, এবং ডেটা বিশ্লেষণের জন্য অত্যন্ত গুরুত্বপূর্ণ।
Content added By
Promotion

Are you sure to start over?

Loading...